@echo off
chcp 65001
echo ========================================
echo 按摩项目后端服务启动脚本
echo ========================================
echo.

echo [1/3] 激活虚拟环境...
call venv\Scripts\activate.bat
if %errorlevel% neq 0 (
    echo 错误：虚拟环境激活失败
    echo 请检查venv目录是否存在
    pause
    exit /b 1
)

echo [2/3] 检查数据库...
python manage.py migrate --check
if %errorlevel% neq 0 (
    echo 警告：数据库需要迁移
    echo 正在执行迁移...
    python manage.py migrate
)

echo [3/3] 启动Django服务...
echo.
echo ========================================
echo 后端服务地址: http://localhost:8000
echo 按 Ctrl+C 停止服务
echo ========================================
echo.

python manage.py runserver

pause

